Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit c74d2dd5cbffdff82fdb707ef50ce04937c9689f


Parents : 65abc9f
Author : Mark Qvist <mark@unsigned.io>
Date : 2025-11-26T17:57:44+01:00

Added file recorder example

Changes

1 files changed, 17 insertions(+), 0 deletions(-)


Diff

diff --git a/examples/filerecorder.py b/examples/filerecorder.py
new file mode 100644
index 0000000..9c41efb
--- /dev/null
+++ b/examples/filerecorder.py
@@ -0,0 +1,17 @@
+import sys
+import time
+import select
+from LXST.Primitives.Recorders import FileRecorder
+
+filename = "recording.opus"
+
+recorder = FileRecorder(filename)
+recorder.start()
+print("Recording started")
+
+try: input()
+except KeyboardInterrupt: pass
+
+recorder.stop()
+time.sleep(0.5)
+print(f"Recording saved to {filename}")
\ No newline at end of file


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────